// 导入 express 模块
const express = require('express');


// 创建 express 的服务器实例
const app = express();

// express.urlencoded() 这个中间件，只能解析前端发送的 application/x-www-form-urlencoded 这种类型的数据到req.body中。
app.use(express.urlencoded({express:false}));
// express.json() 这个中间件，只能解析前端发送的 application/json 这种类型的数据到req.body中。
app.use(express.json());


// 配置全局跨域中间件
const cors = require("cors");
app.use(cors());

app.get("/user", (req,res) => {
    res.send("恭喜你，获取信息成功");
});

// 配置03-ajax-post-字符串拼接 接口
app.post("/login", (req,res) => {
    console.log("ajax-post-字符串拼接", req.body);
    res.send("恭喜你,ajax-post-字符串拼接 成功");   // 返回给前端
})

// 调用 app.listen 方法,指定端口号并启动web服务器
app.listen(8080, function () {
      console.log('服务器已启动, 127.0.0.1:8080');
});

// 跨域一般是由后端解决，只需要想办法在响应头中添加
// Access-Control-Allow-Origin 即可，
// 它的作用就是告诉浏览器  服务器端允许这个origin跨域请求数据 ，浏览器不要阻止

// 